package com.open.rbac.service.id;

import java.util.List;

import com.open.rbac.model.dto.id.IdentityRelDto;
import com.open.rbac.model.vo.id.IdentityRelVo;

/**
 * Id关系接口
 *
 * @author Riche's
 * @since 2025/9/5
 */
public interface IdentityRelService {

    void create(List<IdentityRelVo> relVos);

    void deleteReallyByIdentityId(String identityId);

    void deleteReallyByIdentityIds(List<String> identityIds);

    void deleteReallyByRelIdentityId(String relIdentityId);

    void deleteReallyByRelIdentityId(String identityId, String relIdentityId);

    List<IdentityRelDto> listByIdentityIds(List<String> identityIds);


}
